home *** CD-ROM | disk | FTP | other *** search
- Hallo Freunde des B.E.M.
-
-
- Das vorliegende Log_Buch Paket soll als kleines Beispiel dienen, was man mit
- dem B.E.M. alles anstellen kann. 'Nebenbei' verschafft das Log_Buch bei kor-
- rekter Anwendung dem nichts ahnenden User einen Überblick, wie lange seine
- Kiste schon gelaufen ist und wann sie die letzten Male angeschaltet war.
-
-
- Dateien
-
- LOG_SHOW.APP - das Anzeige- und Verwaltungsprogramm für das ...
- c:\BOOT.LOG - das Log_Buch, wird automatisch angelegt und gepflegt
-
-
- Parameter:
- Q 15 /* zeigt die Logliste für (hier zB.:) 15 sek */
- Q /* zeigt die Logliste für ca. 7 sek (Default) */
- T /* aktualisiert den Timestamp von BOOT.LOG */
- S /* fügt eine neue Startzeit in die Liste */
- [ohne] /* Betrieb über die Menüzeile */
-
-
- Installation
- - Man lege das LOG_SHOW.APP und sein RSC nach Belieben ab und füge folgende
- Zeile mit angepaßtem Pfad in die AKTION.DAT des B.E.M.
- _Programmstart EXEC c:\bem\log_show.app s
- zeigelog EXEC c:\bem\log_show.app q
- logbook EXEC c:\bem\log_show.app t
- - Nun muß noch mit dem Eventeditor dafür Sorge getragen werden, daß 'logbook'
- regelmäßig, zB. alle 5 min. angestoßen wird. Alternativ kann einfach folgende
- Zeile in TIMER.EVT übernommen werden
- 19950410023020-0 05MI 5 logbook
- - Auch ein Button mit der Aktion 'zeigelog' ist sinnvoll
-
- Funktion
- LOG_SHOW.APP wird regelmäßig von B.E.M. mit dem Parameter 't' aufgerufen
- in Abständen, die der Genauigkeit entsprechen, die das Logbuch haben soll,
- z.B. 5 Minuten. Es aktualisiert also das Filestamp von BOOT.LOG solange der
- Rechner läuft.Beim Start von B.E.M. (Booten) wird LOG_SHOW.APP mit dem Para-
- meter 's' aufgerufen, welches die momentane Rechnerzeit mit dem Filestamp von
- BOOT.LOG vergleicht und aus beiden sowie den gespeicherten Daten der letzten
- Betriebszeiten die Gesamtbetriebsstunden des Computers berechnet.
-
-
- Betrieb
- Nach der Installation sorgt der B.E.M. schon alleine dafür, daß das Log_Buch
- die Betriebszeit verwaltet (solange der B.E.M. beim Betrieb konsequent an
- ist). Der Benutzer sollte also die Parameter 't' und 's' nicht verwenden.
- Mit dem Parameter 'q' und einer optionalen Zeitangabe in Sekunden zeigt
- Log_Show nur die Zeitenliste und beendet sich wieder, wenn nicht das Fenster
- verändert oder eine Taste gedrückt wurde. Dann vergisst es das'q' und geht in
- den Dialogbetrieb (Menüzeile), es sei denn die Taste war ein 'q' oder 'c'
- (auch mit Control) - dann wird Log_Show beendet.
- Im Menüzeilenbetrieb kann die Liste gedruckt und eine Auslastungsgrafik
- angesehen werden.
-
-
- Noch was ???
- Die erste Zeile der Betriebszeitenliste kann natürlich noch keine Endzeit
- haben. Die wird erst beim nächsten Mal ermittelt, also nicht wundern.
- Wenn die ersten vier Zeichen der BOOT.LOG Datei nicht "..ok" sondern "DEF!"
- sind, wird es Zeit, die Uhr zu prüfen, da dies passiert, wenn der Rechner
- glaubt, das Filestamp läge in der Zukunft...
- Sollte die Uhr wirklich eine neue Batterie benötigen, kann man nach dem
- Austausch das BOOT.LOG reparieren.
-
-
- Update !
- Achtung seit der letzten Version hat sich das Format von BOOT.LOG geändert.
- (588 -> 612 Byte) Log_show versteht das alte Format nicht mehr, die alte
- Datei muß vor dem Start gelöscht werden.
- [Wer unbedingt seine alten Betriebsstunden mitnehmen will, kann mir das alte
- BOOT.LOG zumailen und erhält es in neuem Format zurück.]
-
-
- Schlußwort
- Ihr könnt mit dem Programm tun, was ihr wollt (Verschenken, Verspeisen,
- Versuchen es zu verkaufen ... :-) , solange dieser Text unverändert beiliegt.
- Also nennen wir es hiermit PublicDomain.
- Es ist jawohl klar, daß der Ersteller dieses Programmes keinerlei Verant-
- wortung übernimmt für das, was Ihr damit anstellt.
- Gedankt sei der Free Software Foundation für GNU C (2.5.8), mit dem dieses
- wünderhübsche Programm compiliert wurde !
-
-
-
- Tschüß
- Stefan.
-
- Stefan Petermann @ MS
- (von 'draußen' stefan_petermann@ms.maus.de)
-
-